package cn.tedu.community.commons.pojo.user.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

@Data
public class UserUpdatePassDTO {
    @NotNull(message = "请输入原密码！")
    @Pattern(regexp = "^[a-zA-Z0-9]{8,18}$",
            message = "请输入8-18位包含英文、数字的原密码！")
    private String oldPassword;

    @NotNull(message = "请输入新的密码！")
    @Pattern(regexp = "^[a-zA-Z0-9]{8,18}$",
            message = "请输入8-18位包含英文、数字的新密码！")
    private String newPassword;

    @NotNull(message = "请再次输入新的密码！")
    @Pattern(regexp = "^[a-zA-Z0-9]{8,18}$",
            message = "请输入8-18位包含英文、数字的确认密码！")
    private String confirmPassword;
}
